home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 2.iso / STUTTGART / LANG / C / LIB / UNIXLIB37B / !UnixLib37 / src / clib / sys / h / swis < prev    next >
Text File  |  1996-11-09  |  29KB  |  656 lines

  1. /****************************************************************************
  2.  *
  3.  * $Source: /unixb/home/unixlib/source/unixlib37/src/clib/sys/h/RCS/swis,v $
  4.  * $Date: 1996/10/30 21:58:59 $
  5.  * $Revision: 1.2 $
  6.  * $State: Rel $
  7.  * $Author: unixlib $
  8.  *
  9.  * $Log: swis,v $
  10.  * Revision 1.2  1996/10/30 21:58:59  unixlib
  11.  * Massive changes made by Nick Burret and Peter Burwood.
  12.  *
  13.  * Revision 1.1  1996/05/06 09:03:13  unixlib
  14.  * Initial revision
  15.  *
  16.  ***************************************************************************/
  17.  
  18. #ifndef __SYS_SWIS_H
  19. #define __SYS_SWIS_H
  20.  
  21. #define XOS_Bit                        0x020000
  22.  
  23. #define OS_WriteI                      0x000100
  24.  
  25. #define OS_WriteC                      0x000000
  26. #define OS_WriteS                      0x000001
  27. #define OS_Write0                      0x000002
  28. #define OS_NewLine                     0x000003
  29. #define OS_ReadC                       0x000004
  30. #define OS_CLI                         0x000005
  31. #define OS_Byte                        0x000006
  32. #define OS_Word                        0x000007
  33. #define OS_File                        0x000008
  34. #define OS_Args                        0x000009
  35. #define OS_BGet                        0x00000a
  36. #define OS_BPut                        0x00000b
  37. #define OS_GBPB                        0x00000c
  38. #define OS_Find                        0x00000d
  39. #define OS_ReadLine                    0x00000e
  40. #define OS_Control                     0x00000f
  41. #define OS_GetEnv                      0x000010
  42. #define OS_Exit                        0x000011
  43. #define OS_SetEnv                      0x000012
  44. #define OS_IntOn                       0x000013
  45. #define OS_IntOff                      0x000014
  46. #define OS_CallBack                    0x000015
  47. #define OS_EnterOS                     0x000016
  48. #define OS_BreakPt                     0x000017
  49. #define OS_BreakCtrl                   0x000018
  50. #define OS_UnusedSWI                   0x000019
  51. #define OS_UpdateMEMC                  0x00001a
  52. #define OS_SetCallBack                 0x00001b
  53. #define OS_Mouse                       0x00001c
  54. #define OS_Heap                        0x00001d
  55. #define OS_Module                      0x00001e
  56. #define OS_Claim                       0x00001f
  57. #define OS_Release                     0x000020
  58. #define OS_ReadUnsigned                0x000021
  59. #define OS_GenerateEvent               0x000022
  60. #define OS_ReadVarVal                  0x000023
  61. #define OS_SetVarVal                   0x000024
  62. #define OS_GSInit                      0x000025
  63. #define OS_GSRead                      0x000026
  64. #define OS_GSTrans                     0x000027
  65. #define OS_BinaryToDecimal             0x000028
  66. #define OS_FSControl                   0x000029
  67. #define OS_ChangeDynamicArea           0x00002a
  68. #define OS_GenerateError               0x00002b
  69. #define OS_ReadEscapeState             0x00002c
  70. #define OS_EvaluateExpression          0x00002d
  71. #define OS_SpriteOp                    0x00002e
  72. #define OS_ReadPalette                 0x00002f
  73. #define OS_ServiceCall                 0x000030
  74. #define OS_ReadVduVariables            0x000031
  75. #define OS_ReadPoint                   0x000032
  76. #define OS_UpCall                      0x000033
  77. #define OS_CallAVector                 0x000034
  78. #define OS_ReadModeVariable            0x000035
  79. #define OS_RemoveCursors               0x000036
  80. #define OS_RestoreCursors              0x000037
  81. #define OS_SWINumberToString           0x000038
  82. #define OS_SWINumberFromString         0x000039
  83. #define OS_ValidateAddress             0x00003a
  84. #define OS_CallAfter                   0x00003b
  85. #define OS_CallEvery                   0x00003c
  86. #define OS_RemoveTickerEvent           0x00003d
  87. #define OS_InstallKeyHandler           0x00003e
  88. #define OS_CheckModeValid              0x00003f
  89. #define OS_ChangeEnvironment           0x000040
  90. #define OS_ClaimScreenMemory           0x000041
  91. #define OS_ReadMonotonicTime           0x000042
  92. #define OS_SubstituteArgs              0x000043
  93. #define OS_PrettyPrint                 0x000044
  94. #define OS_Plot                        0x000045
  95. #define OS_WriteN                      0x000046
  96. #define OS_AddToVector                 0x000047
  97. #define OS_WriteEnv                    0x000048
  98. #define OS_ReadArgs                    0x000049
  99. #define OS_ReadRAMFsLimits             0x00004a
  100. #define OS_ClaimDeviceVector           0x00004b
  101. #define OS_ReleaseDeviceVector         0x00004c
  102. #define OS_DelinkApplication           0x00004d
  103. #define OS_RelinkApplication           0x00004e
  104. #define OS_HeapSort                    0x00004f
  105. #define OS_ExitAndDie                  0x000050
  106. #define OS_ReadMemMapInfo              0x000051
  107. #define OS_ReadMemMapEntries           0x000052
  108. #define OS_SetMemMapEntries            0x000053
  109. #define OS_AddCallBack                 0x000054
  110. #define OS_ReadDefaultHandler          0x000055
  111. #define OS_SetECFOrigin                0x000056
  112. #define OS_SerialOp                    0x000057
  113. #define OS_ReadSysInfo                 0x000058
  114. #define OS_Confirm                     0x000059
  115. #define OS_ChangedBox                  0x00005a
  116. #define OS_CRC                         0x00005b
  117. #define OS_ReadDynamicArea             0x00005c
  118. #define OS_PrintChar                   0x00005d
  119. #define OS_ChangeRedirection           0x00005e
  120. #define OS_RemoveCallBack              0x00005f
  121. #define OS_FindMemMapEntries           0x000060
  122. #define OS_SetColour                   0x000061
  123. #define OS_ClaimSWI                    0x000062
  124. #define OS_ReleaseSWI                  0x000063
  125. #define OS_Pointer                     0x000064
  126. #define OS_ScreenMode                  0x000065
  127. #define OS_DynamicArea                 0x000066
  128. #define OS_AbortTrap                   0x000067
  129. #define OS_Memory                      0x000068
  130. #define OS_ClaimProcessorVector        0x000069
  131. #define OS_Reset                       0x00006a
  132. #define OS_MMUControl                  0x00006b
  133. #define OS_PlatformFeatures           0x00006d
  134. #define OS_SynchroniseCodeAreas           0x00006e
  135. #define OS_CallASWI               0x00006f
  136. #define OS_CallASWIR12               0x000071
  137. #define OS_ConvertStandardDateAndTime  0x0000c0
  138. #define OS_ConvertDateAndTime          0x0000c1
  139. #define OS_ConvertHex1                 0x0000d0
  140. #define OS_ConvertHex2                 0x0000d1
  141. #define OS_ConvertHex4                 0x0000d2
  142. #define OS_ConvertHex6                 0x0000d3
  143. #define OS_ConvertHex8                 0x0000d4
  144. #define OS_ConvertCardinal1            0x0000d5
  145. #define OS_ConvertCardinal2            0x0000d6
  146. #define OS_ConvertCardinal3            0x0000d7
  147. #define OS_ConvertCardinal4            0x0000d8
  148. #define OS_ConvertInteger1             0x0000d9
  149. #define OS_ConvertInteger2             0x0000da
  150. #define OS_ConvertInteger3             0x0000db
  151. #define OS_ConvertInteger4             0x0000dc
  152. #define OS_ConvertBinary1              0x0000dd
  153. #define OS_ConvertBinary2              0x0000de
  154. #define OS_ConvertBinary3              0x0000df
  155. #define OS_ConvertBinary4              0x0000e0
  156. #define OS_ConvertSpacedCardinal1      0x0000e1
  157. #define OS_ConvertSpacedCardinal2      0x0000e2
  158. #define OS_ConvertSpacedCardinal3      0x0000e3
  159. #define OS_ConvertSpacedCardinal4      0x0000e4
  160. #define OS_ConvertSpacedInteger1       0x0000e5
  161. #define OS_ConvertSpacedInteger2       0x0000e6
  162. #define OS_ConvertSpacedInteger3       0x0000e7
  163. #define OS_ConvertSpacedInteger4       0x0000e8
  164. #define OS_ConvertFixedNetStation      0x0000e9
  165. #define OS_ConvertNetStation           0x0000ea
  166. #define OS_ConvertFixedFileSize        0x0000eb
  167. #define OS_ConvertFileSize             0x0000ec
  168.  
  169. #define IIC_Control                    0x000240
  170.  
  171. #define Font_CacheAddr                 0x040080
  172. #define Font_FindFont                  0x040081
  173. #define Font_LoseFont                  0x040082
  174. #define Font_ReadDefn                  0x040083
  175. #define Font_ReadInfo                  0x040084
  176. #define Font_StringWidth               0x040085
  177. #define Font_Paint                     0x040086
  178. #define Font_Caret                     0x040087
  179. #define Font_ConverttoOS               0x040088
  180. #define Font_Converttopoints           0x040089
  181. #define Font_SetFont                   0x04008a
  182. #define Font_CurrentFont               0x04008b
  183. #define Font_FutureFont                0x04008c
  184. #define Font_FindCaret                 0x04008d
  185. #define Font_CharBBox                  0x04008e
  186. #define Font_ReadScaleFactor           0x04008f
  187. #define Font_SetScaleFactor            0x040090
  188. #define Font_ListFonts                 0x040091
  189. #define Font_SetFontColours            0x040092
  190. #define Font_SetPalette                0x040093
  191. #define Font_ReadThresholds            0x040094
  192. #define Font_SetThresholds             0x040095
  193. #define Font_FindCaretJ                0x040096
  194. #define Font_StringBBox                0x040097
  195. #define Font_ReadColourTable           0x040098
  196. #define Font_MakeBitmap                0x040099
  197. #define Font_UnCacheFile               0x04009a
  198. #define Font_SetFontMax                0x04009b
  199. #define Font_ReadFontMax               0x04009c
  200. #define Font_ReadFontPrefix            0x04009d
  201. #define Font_SwitchOutputToBuffer      0x04009e
  202. #define Font_ReadFontMetrics           0x04009f
  203. #define Font_DecodeMenu                0x0400a0
  204. #define Font_ScanString                0x0400a1
  205. #define Font_SetColourTable            0x0400a2
  206. #define Font_CurrentRGB                0x0400a3
  207. #define Font_FutureRGB                 0x0400a4
  208. #define Font_ReadEncodingFilename      0x0400a5
  209. #define Font_FindField                 0x0400a6
  210. #define Font_ApplyFields               0x0400a7
  211. #define Font_LookupFont                0x0400a8
  212.  
  213. #define Wimp_Initialise                0x0400c0
  214. #define Wimp_CreateWindow              0x0400c1
  215. #define Wimp_CreateIcon                0x0400c2
  216. #define Wimp_DeleteWindow              0x0400c3
  217. #define Wimp_DeleteIcon                0x0400c4
  218. #define Wimp_OpenWindow                0x0400c5
  219. #define Wimp_CloseWindow               0x0400c6
  220. #define Wimp_Poll                      0x0400c7
  221. #define Wimp_RedrawWindow              0x0400c8
  222. #define Wimp_UpdateWindow              0x0400c9
  223. #define Wimp_GetRectangle              0x0400ca
  224. #define Wimp_GetWindowState            0x0400cb
  225. #define Wimp_GetWindowInfo             0x0400cc
  226. #define Wimp_SetIconState              0x0400cd
  227. #define Wimp_GetIconState              0x0400ce
  228. #define Wimp_GetPointerInfo            0x0400cf
  229. #define Wimp_DragBox                   0x0400d0
  230. #define Wimp_ForceRedraw               0x0400d1
  231. #define Wimp_SetCaretPosition          0x0400d2
  232. #define Wimp_GetCaretPosition          0x0400d3
  233. #define Wimp_CreateMenu                0x0400d4
  234. #define Wimp_DecodeMenu                0x0400d5
  235. #define Wimp_WhichIcon                 0x0400d6
  236. #define Wimp_SetExtent                 0x0400d7
  237. #define Wimp_SetPointerShape           0x0400d8
  238. #define Wimp_OpenTemplate              0x0400d9
  239. #define Wimp_CloseTemplate             0x0400da
  240. #define Wimp_LoadTemplate              0x0400db
  241. #define Wimp_ProcessKey                0x0400dc
  242. #define Wimp_CloseDown                 0x0400dd
  243. #define Wimp_StartTask                 0x0400de
  244. #define Wimp_ReportError               0x0400df
  245. #define Wimp_GetWindowOutline          0x0400e0
  246. #define Wimp_PollIdle                  0x0400e1
  247. #define Wimp_PlotIcon                  0x0400e2
  248. #define Wimp_SetMode                   0x0400e3
  249. #define Wimp_SetPalette                0x0400e4
  250. #define Wimp_ReadPalette               0x0400e5
  251. #define Wimp_SetColour                 0x0400e6
  252. #define Wimp_SendMessage               0x0400e7
  253. #define Wimp_CreateSubMenu             0x0400e8
  254. #define Wimp_SpriteOp                  0x0400e9
  255. #define Wimp_BaseOfSprites             0x0400ea
  256. #define Wimp_BlockCopy                 0x0400eb
  257. #define Wimp_SlotSize                  0x0400ec
  258. #define Wimp_ReadPixTrans              0x0400ed
  259. #define Wimp_ClaimFreeMemory           0x0400ee
  260. #define Wimp_CommandWindow             0x0400ef
  261. #define Wimp_TextColour                0x0400f0
  262. #define Wimp_TransferBlock             0x0400f1
  263. #define Wimp_ReadSysInfo               0x0400f2
  264. #define Wimp_SetFontColours            0x0400f3
  265. #define Wimp_GetMenuState              0x0400f4
  266. #define Wimp_RegisterFilter            0x0400f5
  267. #define Wimp_AddMessages               0x0400f6
  268. #define Wimp_RemoveMessages            0x0400f7
  269. #define Wimp_SetColourMapping          0x0400f8
  270. #define Wimp_TextOp                    0x0400f9
  271. #define Wimp_SetWatchdogState          0x0400fa
  272. #define Wimp_Extend                    0x0400fb
  273. #define Wimp_ResizeIcon                0x0400fc
  274.  
  275. #define Sound_Configure                0x040140
  276. #define Sound_Enable                   0x040141
  277. #define Sound_Stereo                   0x040142
  278. #define Sound_Speaker                  0x040143
  279. #define Sound_Volume                   0x040180
  280. #define Sound_SoundLog                 0x040181
  281. #define Sound_LogScale                 0x040182
  282. #define Sound_InstallVoice             0x040183
  283. #define Sound_RemoveVoice              0x040184
  284. #define Sound_AttachVoice              0x040185
  285. #define Sound_ControlPacked            0x040186
  286. #define Sound_Tuning                   0x040187
  287. #define Sound_Pitch                    0x040188
  288. #define Sound_Control                  0x040189
  289. #define Sound_AttachNamedVoice         0x04018a
  290. #define Sound_ReadControlBlock         0x04018b
  291. #define Sound_WriteControlBlock        0x04018c
  292. #define Sound_QInit                    0x0401c0
  293. #define Sound_QSchedule                0x0401c1
  294. #define Sound_QRemove                  0x0401c2
  295. #define Sound_QFree                    0x0401c3
  296. #define Sound_QSDispatch               0x0401c4
  297. #define Sound_QTempo                   0x0401c5
  298. #define Sound_QBeat                    0x0401c6
  299. #define Sound_QInterface               0x0401c7
  300.  
  301. #define ADFS_DiscOp                    0x040240
  302. #define ADFS_HDC                       0x040241
  303. #define ADFS_Drives                    0x040242
  304. #define ADFS_FreeSpace                 0x040243
  305. #define ADFS_Retries                   0x040244
  306. #define ADFS_DescribeDisc              0x040245
  307. #define ADFS_VetFormat                 0x040246
  308. #define ADFS_FlpProcessDCB             0x040247
  309. #define ADFS_ControllerType            0x040248
  310. #define ADFS_PowerControl              0x040249
  311. #define ADFS_SetIDEController          0x04024a
  312. #define ADFS_IDEUserOp                 0x04024b
  313. #define ADFS_MiscOp                    0x04024c
  314. #define ADFS_ECCSAndRetries            0x040250
  315.  
  316. #define Podule_ReadID                  0x040280
  317. #define Podule_ReadHeader              0x040281
  318. #define Podule_EnumerateChunks         0x040282
  319. #define Podule_ReadChunk               0x040283
  320. #define Podule_ReadBytes               0x040284
  321. #define Podule_WriteBytes              0x040285
  322. #define Podule_CallLoader              0x040286
  323. #define Podule_RawRead                 0x040287
  324. #define Podule_RawWrite                0x040288
  325. #define Podule_HardwareAddress         0x040289
  326. #define Podule_EnumerateChunksWithInfo 0x04028a
  327. #define Podule_HardwareAddresses       0x04028b
  328. #define Podule_ReturnNumber            0x04028c
  329. #define Podule_ReadInfo                0x04028d
  330. #define Podule_SetSpeed                0x04028e
  331.  
  332. #define Debugger_Disassemble           0x040380
  333.  
  334. #define FPEmulator_Version             0x040480
  335.  
  336. #define FileCore_DiscOp                0x040540
  337. #define FileCore_Create                0x040541
  338. #define FileCore_Drives                0x040542
  339. #define FileCore_FreeSpace             0x040543
  340. #define FileCore_FloppyStructure       0x040544
  341. #define FileCore_DescribeDisc          0x040545
  342. #define FileCore_DiscardReadSectorsCache 0x040546
  343. #define FileCore_DiscFormat            0x040547
  344. #define FileCore_LayoutStructure       0x040548
  345. #define FileCore_MiscOp                0x040549
  346.  
  347. #define Shell_Create                   0x0405c0
  348. #define Shell_Destroy                  0x0405c1
  349.  
  350. #define Hourglass_On                   0x0406c0
  351. #define Hourglass_Off                  0x0406c1
  352. #define Hourglass_Smash                0x0406c2
  353. #define Hourglass_Start                0x0406c3
  354. #define Hourglass_Percentage           0x0406c4
  355. #define Hourglass_LEDs                 0x0406c5
  356. #define Hourglass_Colours              0x0406c6
  357.  
  358. #define Draw_ProcessPath               0x040700
  359. #define Draw_ProcessPathFP             0x040701
  360. #define Draw_Fill                      0x040702
  361. #define Draw_FillFP                    0x040703
  362. #define Draw_Stroke                    0x040704
  363. #define Draw_StrokeFP                  0x040705
  364. #define Draw_StrokePath                0x040706
  365. #define Draw_StrokePathFP              0x040707
  366. #define Draw_FlattenPath               0x040708
  367. #define Draw_FlattenPathFP             0x040709
  368. #define Draw_TransformPath             0x04070a
  369. #define Draw_TransformPathFP           0x04070b
  370.  
  371. #define ColourTrans_SelectTable        0x040740
  372. #define ColourTrans_SelectGCOLTable    0x040741
  373. #define ColourTrans_ReturnGCOL         0x040742
  374. #define ColourTrans_SetGCOL            0x040743
  375. #define ColourTrans_ReturnColourNumber 0x040744
  376. #define ColourTrans_ReturnGCOLForMode  0x040745
  377. #define ColourTrans_ReturnColourNumberForMode 0x040746
  378. #define ColourTrans_ReturnOppGCOL      0x040747
  379. #define ColourTrans_SetOppGCOL         0x040748
  380. #define ColourTrans_ReturnOppColourNumber 0x040749
  381. #define ColourTrans_ReturnOppGCOLForMode 0x04074a
  382. #define ColourTrans_ReturnOppColourNumberForMode 0x04074b
  383. #define ColourTrans_GCOLToColourNumber 0x04074c
  384. #define ColourTrans_ColourNumberToGCOL 0x04074d
  385. #define ColourTrans_ReturnFontColours  0x04074e
  386. #define ColourTrans_SetFontColours     0x04074f
  387. #define ColourTrans_InvalidateCache    0x040750
  388. #define ColourTrans_SetCalibration     0x040751
  389. #define ColourTrans_ReadCalibration    0x040752
  390. #define ColourTrans_ConvertDeviceColour 0x040753
  391. #define ColourTrans_ConvertDevicePalette 0x040754
  392. #define ColourTrans_ConvertRGBToCIE    0x040755
  393. #define ColourTrans_ConvertCIEToRGB    0x040756
  394. #define ColourTrans_WriteCalibrationToFile 0x040757
  395. #define ColourTrans_ConvertRGBToHSV    0x040758
  396. #define ColourTrans_ConvertHSVToRGB    0x040759
  397. #define ColourTrans_ConvertRGBToCMYK   0x04075a
  398. #define ColourTrans_ConvertCMYKToRGB   0x04075b
  399. #define ColourTrans_ReadPalette        0x04075c
  400. #define ColourTrans_WritePalette       0x04075d
  401. #define ColourTrans_SetColour          0x04075e
  402. #define ColourTrans_MiscOp             0x04075f
  403. #define ColourTrans_WriteLoadingsToFile 0x040760
  404. #define ColourTrans_SetTextColour      0x040761
  405. #define ColourTrans_SetOppTextColour   0x040762
  406. #define ColourTrans_GenerateTable      0x040763
  407.  
  408. #define Super_Sample90                 0x040d80
  409. #define Super_Sample45                 0x040d81
  410.  
  411. #define FilerAction_SendSelectedDirectory 0x040f80
  412. #define FilerAction_SendSelectedFile   0x040f81
  413. #define FilerAction_SendStartOperation 0x040f82
  414.  
  415. #define NFS_Mount                      0x0410c0
  416. #define NFS_MountList                  0x0410c1
  417. #define NFS_SetUser                    0x0410c2
  418. #define NFS_Dismount                   0x0410c3
  419. #define NFS_MountInfo                  0x0410c4
  420. #define NFS_FreeSpace                  0x0410c5
  421.  
  422. #define Socket_Creat                   0x041200
  423. #define Socket_Bind                    0x041201
  424. #define Socket_Listen                  0x041202
  425. #define Socket_Accept                  0x041203
  426. #define Socket_Connect                 0x041204
  427. #define Socket_Recv                    0x041205
  428. #define Socket_Recvfrom                0x041206
  429. #define Socket_Recvmsg                 0x041207
  430. #define Socket_Send                    0x041208
  431. #define Socket_Sendto                  0x041209
  432. #define Socket_Sendmsg                 0x04120a
  433. #define Socket_Shutdown                0x04120b
  434. #define Socket_Setsockopt              0x04120c
  435. #define Socket_Getsockopt              0x04120d
  436. #define Socket_Getpeername             0x04120e
  437. #define Socket_Getsockname             0x04120f
  438. #define Socket_Close                   0x041210
  439. #define Socket_Select                  0x041211
  440. #define Socket_Ioctl                   0x041212
  441. #define Socket_Read                    0x041213
  442. #define Socket_Write                   0x041214
  443. #define Socket_Stat                    0x041215
  444. #define Socket_Readv                   0x041216
  445. #define Socket_Writev                  0x041217
  446. #define Socket_Gettsize                0x041218
  447. #define Socket_Sendtosm                0x041219
  448.  
  449. #define MessageTrans_FileInfo          0x041500
  450. #define MessageTrans_OpenFile          0x041501
  451. #define MessageTrans_Lookup            0x041502
  452. #define MessageTrans_MakeMenus         0x041503
  453. #define MessageTrans_CloseFile         0x041504
  454. #define MessageTrans_EnumerateTokens   0x041505
  455. #define MessageTrans_ErrorLookup       0x041506
  456. #define MessageTrans_GSLookup          0x041507
  457. #define MessageTrans_CopyError         0x041508
  458. #define MessageTrans_Dictionary        0x041509
  459.  
  460. #define ResourceFS_RegisterFiles       0x041b40
  461. #define ResourceFS_DeregisterFiles     0x041b41
  462.  
  463. #define DragASprite_Start              0x042400
  464. #define DragASprite_Stop               0x042401
  465.  
  466. #define DDEUtils_Prefix                0x042580
  467. #define DDEUtils_SetCLSize             0x042581
  468. #define DDEUtils_SetCL                 0x042582
  469. #define DDEUtils_GetCLSize             0x042583
  470. #define DDEUtils_GetCl                 0x042584
  471. #define DDEUtils_ThrowbackRegister     0x042585
  472. #define DDEUtils_ThrowbackUnRegister   0x042586
  473. #define DDEUtils_ThrowbackStart        0x042587
  474. #define DDEUtils_ThrowbackSend         0x042588
  475. #define DDEUtils_ThrowbackEnd          0x042589
  476.  
  477. #define Filter_RegisterPreFilter       0x042640
  478. #define Filter_RegisterPostFilter      0x042641
  479. #define Filter_DeRegisterPreFilter     0x042642
  480. #define Filter_DeRegisterPostFilter    0x042643
  481.  
  482. #define TaskManager_TaskNameFromHandle 0x042680
  483. #define TaskManager_EnumerateTasks     0x042681
  484. #define TaskManager_Shutdown           0x042682
  485.  
  486. #define Squash_Compress                0x042700
  487. #define Squash_Decompress              0x042701
  488.  
  489. #define DeviceFS_Register              0x042740
  490. #define DeviceFS_Deregister            0x042741
  491. #define DeviceFS_RegisterObjects       0x042742
  492. #define DeviceFS_DeregisterObjects     0x042743
  493. #define DeviceFS_CallDevice            0x042744
  494. #define DeviceFS_Threshold             0x042745
  495. #define DeviceFS_ReceivedCharacter     0x042746
  496. #define DeviceFS_TransmitCharacter     0x042747
  497.  
  498. #define Buffer_Create                  0x042940
  499. #define Buffer_Remove                  0x042941
  500. #define Buffer_Register                0x042942
  501. #define Buffer_Deregister              0x042943
  502. #define Buffer_ModifyFlags             0x042944
  503. #define Buffer_LinkDevice              0x042945
  504. #define Buffer_UnlinkDevice            0x042946
  505. #define Buffer_GetInfo                 0x042947
  506. #define Buffer_Threshold               0x042948
  507. #define Buffer_InternalInfo            0x042949
  508.  
  509. #define BASICTrans_HELP                0x042c80
  510. #define BASICTrans_Error               0x042c81
  511. #define BASICTrans_Message             0x042c82
  512.  
  513. #define Parallel_HardwareAddress       0x042ec0
  514. #define Parallel_Op                    0x042ec1
  515.  
  516. #define Territory_Number               0x043040
  517. #define Territory_Register             0x043041
  518. #define Territory_Deregister           0x043042
  519. #define Territory_NumberToName         0x043043
  520. #define Territory_Exists               0x043044
  521. #define Territory_AlphabetNumberToName 0x043045
  522. #define Territory_SelectAlphabet       0x043046
  523. #define Territory_SetTime              0x043047
  524. #define Territory_ReadCurrentTimeZone  0x043048
  525. #define Territory_ConvertTimeToUTCOrdinals 0x043049
  526. #define Territory_ReadTimeZones        0x04304a
  527. #define Territory_ConvertDateAndTime   0x04304b
  528. #define Territory_ConvertStandardDateAndTime 0x04304c
  529. #define Territory_ConvertStandardDate  0x04304d
  530. #define Territory_ConvertStandardTime  0x04304e
  531. #define Territory_ConvertTimeToOrdinals 0x04304f
  532. #define Territory_ConvertTimeStringToOrdinals 0x043050
  533. #define Territory_ConvertOrdinalsToTime 0x043051
  534. #define Territory_Alphabet             0x043052
  535. #define Territory_AlphabetIdentifier   0x043053
  536. #define Territory_SelectKeyboardHandler 0x043054
  537. #define Territory_WriteDirection       0x043055
  538. #define Territory_CharacterPropertyTable 0x043056
  539. #define Territory_LowerCaseTable       0x043057
  540. #define Territory_UpperCaseTable       0x043058
  541. #define Territory_ControlTable         0x043059
  542. #define Territory_PlainTable           0x04305a
  543. #define Territory_ValueTable           0x04305b
  544. #define Territory_RepresentationTable  0x04305c
  545. #define Territory_Collate              0x04305d
  546. #define Territory_ReadSymbols          0x04305e
  547. #define Territory_ReadCalendarInformation 0x04305f
  548. #define Territory_NameToNumber         0x043060
  549. #define Territory_TransformString      0x043061
  550. #define Territory_ConvertTextToString  0x043075
  551.  
  552. #define ScreenBlanker_Control          0x043100
  553.  
  554. #define TaskWindow_TaskInfo            0x043380
  555.  
  556. #define VProtect_FI                    0x044300
  557. #define VProtect_OF                    0x044301
  558. #define VProtect_LU                    0x044302
  559. #define VProtect_MM                    0x044303
  560. #define VProtect_CF                    0x044304
  561.  
  562. #define Free_Register                  0x0444c0
  563. #define Free_DeRegister                0x0444c1
  564.  
  565. #define FSLock_Version                 0x044780
  566.  
  567. #define DOSFS_DiscFormat               0x044b00
  568. #define DOSFS_LayoutStructure          0x044b01
  569.  
  570. #define DrawFile_Render                0x045540
  571. #define DrawFile_BBox                  0x045541
  572. #define DrawFile_DeclareFonts          0x045542
  573.  
  574. #define Internet_GetHostByName         0x046000
  575. #define Internet_GetHostByAddr         0x046001
  576.  
  577. #define DMA_RegisterChannel            0x046140
  578. #define DMA_DeregisterChannel          0x046141
  579. #define DMA_QueueTransfer              0x046142
  580. #define DMA_TerminateTransfer          0x046143
  581. #define DMA_SuspendTransfer            0x046144
  582. #define DMA_ResumeTransfer             0x046145
  583. #define DMA_ExamineTransfer            0x046146
  584.  
  585. #define ColourPicker_RegisterModel     0x047700
  586. #define ColourPicker_DeregisterModel   0x047701
  587. #define ColourPicker_OpenDialogue      0x047702
  588. #define ColourPicker_CloseDialogue     0x047703
  589. #define ColourPicker_UpdateDialogue    0x047704
  590. #define ColourPicker_ReadDialogue      0x047705
  591. #define ColourPicker_SetColour         0x047706
  592. #define ColourPicker_HelpReply         0x047707
  593. #define ColourPicker_ModelSWI          0x047708
  594.  
  595. #define ZapRedraw_RedrawArea           0x048480
  596. #define ZapRedraw_GetPaletteEntry      0x048481
  597. #define ZapRedraw_RedrawRaster         0x048482
  598. #define ZapRedraw_ConvertBitmap        0x048483
  599. #define ZapRedraw_PrepareDataLine      0x048484
  600. #define ZapRedraw_AddCursor            0x048485
  601. #define ZapRedraw_FindCharacter        0x048486
  602. #define ZapRedraw_MoveBytes            0x048487
  603. #define ZapRedraw_CachedCharSize       0x048488
  604. #define ZapRedraw_ConvBitmapChar       0x048489
  605. #define ZapRedraw_CreatePalette        0x04848a
  606. #define ZapRedraw_InsertChar           0x04848b
  607. #define ZapRedraw_ReadSystemChars      0x04848c
  608. #define ZapRedraw_ReverseBitmaps       0x04848d
  609. #define ZapRedraw_ReadVduVars          0x04848e
  610. #define ZapRedraw_GetRectangle         0x04848f
  611. #define ZapRedraw_AddVduBitmaps        0x048490
  612. #define ZapRedraw_CacheFontChars       0x048491
  613. #define ZapRedraw_SpriteSize           0x048492
  614. #define ZapRedraw_RedrawWindow         0x048493
  615.  
  616. #define ScreenModes_ReadInfo           0x0487c0
  617.  
  618. #define ArcFSMemMan_ClaimWorkspace     0x048a00
  619. #define ArcFSMemMan_ResizeWorkspace    0x048a01
  620. #define ArcFSMemMan_ReleaseWorkspace   0x048a02
  621. #define ArcFSMemMan_ClaimFileCache     0x048a03
  622. #define ArcFSMemMan_ResizeFileCache    0x048a04
  623. #define ArcFSMemMan_ReleaseFileCache   0x048a05
  624. #define ArcFSMemMan_Init               0x048a06
  625. #define ArcFSMemMan_Final              0x048a07
  626. #define ArcFSMemMan_Slide              0x048a08
  627. #define ArcFSMemMan_LookupBlock        0x048a09
  628.  
  629. #define Omni_EnumerateMounts           0x04a200
  630. #define Omni_RegisterClient            0x04a201
  631. #define Omni_DeregisterClient          0x04a202
  632. #define Omni_MessageLookup             0x04a203
  633. #define Omni_ConvertClientToAcorn      0x04a204
  634. #define Omni_ConvertAcornToClient      0x04a205
  635. #define Omni_ConvertTime               0x04a206
  636. #define Omni_Printers                  0x04a207
  637. #define Omni_CreateJob                 0x04a208
  638. #define Omni_SendJob                   0x04a209
  639. #define Omni_EndJob                    0x04a20a
  640. #define Omni_AbortJob                  0x04a20b
  641. #define Omni_JobStatus                 0x04a20c
  642. #define Omni_ClearJob                  0x04a20d
  643. #define Omni_PrinterInfo               0x04a20e
  644. #define Omni_EnumerateJobs             0x04a20f
  645. #define Omni_NameLookup                0x04a210
  646. #define Omni_TraceFile                 0x04a211
  647.  
  648. #define Internet_Syslog                0x04a240
  649. #define Internet_LogFile               0x04a241
  650. #define Internet_LogLevel              0x04a242
  651. #define Internet_ReadErrorMessage      0x04a243
  652.  
  653. #define OmniNFS_OmniOp                 0x04a480
  654.  
  655. #endif
  656.